package com.numberousfor.property.web.api;

import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

//新建房间
@ApiModel(value="房间参数")
public class RoomReqDTO {

	//房间id
	@ApiModelProperty(required=true,value="1",example="1",dataType="Integer")
	private Integer id;	
	
	//区域
	@ApiModelProperty(required=true, value="小区区域", example="铜仁小区", dataType="String")
	private String region;	
	
	//楼号
	@ApiModelProperty(required=true, value="小区楼号", example="1", dataType="String")
	private String buildingNum;
	
	//单元号
	@ApiModelProperty(required=true, value="小区单元", example="123123", dataType="String")
	private String unitNum;
	
	//房间序号
	@ApiModelProperty(required=true,value="房间序列",example="1",dataType="String")
	private String roomNum;	
	
	//户型
	@ApiModelProperty(required=true,value="房屋户型",example="三房两厅两卫",dataType="String")
	private String apartmentTypr;
	
	//建筑面积
	@ApiModelProperty(required=true,value="建筑面积",example="128.00",dataType="Double")
	private double builtArea;	
	
	//使用面积
	@ApiModelProperty(required=true,value="使用面积",example="128.00",dataType="Double")
	private double useArea;	
	
	//产权用途
	@ApiModelProperty(required=true,value="产权用途",example="商用",dataType="String")
	private String propertyUse;	//产权用途
	
	//状态
	@ApiModelProperty(value="状态[10开启 11禁止]",example="start",dataType="String")
	private String state;		
	
	//入住时间
	@ApiModelProperty(required=true,value="入住时间",example="2019/02/25",dataType="Date")
	private Date checkInTime;	
	
	//起止日期
	@ApiModelProperty(required=true,value="起止日期",example="2019/02/25",dataType="Date")
	private Date startAndStopDates;	
	
	//备注
	@ApiModelProperty(required=true,value="备注",example="请输入备注内容",dataType="String")
	private String remarks;
	
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getRegion() {
		return region;
	}
	public void setRegion(String region) {
		this.region = region;
	}
	public String getBuildingNum() {
		return buildingNum;
	}
	public void setBuildingNum(String buildingNum) {
		this.buildingNum = buildingNum;
	}
	public String getUnitNum() {
		return unitNum;
	}
	public void setUnitNum(String unitNum) {
		this.unitNum = unitNum;
	}
	public String getRoomNum() {
		return roomNum;
	}
	public void setRoomNum(String roomNum) {
		this.roomNum = roomNum;
	}
	public String getApartmentTypr() {
		return apartmentTypr;
	}
	public void setApartmentTypr(String apartmentTypr) {
		this.apartmentTypr = apartmentTypr;
	}
	public double getBuiltArea() {
		return builtArea;
	}
	public void setBuiltArea(double builtArea) {
		this.builtArea = builtArea;
	}
	public double getUseArea() {
		return useArea;
	}
	public void setUseArea(double useArea) {
		this.useArea = useArea;
	}
	public String getPropertyUse() {
		return propertyUse;
	}
	public void setPropertyUse(String propertyUse) {
		this.propertyUse = propertyUse;
	}
	public String getState() {
		return state;
	}
	public void setState(String state) {
		this.state = state;
	}
	public Date getCheckInTime() {
		return checkInTime;
	}
	public void setCheckInTime(Date checkInTime) {
		this.checkInTime = checkInTime;
	}
	public Date getStartAndStopDates() {
		return startAndStopDates;
	}
	public void setStartAndStopDates(Date startAndStopDates) {
		this.startAndStopDates = startAndStopDates;
	}
	public String getRemarks() {
		return remarks;
	}
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	
	
	
}
